﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Services;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Data;
using System.Configuration;
using System.Web.Security;
using System.Web.UI.WebControls.WebParts;

namespace CityGames
{
    public partial class UltimosLanzamientos : System.Web.UI.Page
    {
        private string plataforma;
        private Juego juego;
        
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                juego = new Juego();
                plataforma = Request.QueryString["Plataforma"];

                if (!IsPostBack)
                {
                    if (plataforma != null)
                    {
                        DataSet ds = juego.ObtenerUltimosLanzamientos(plataforma);
                        ListViewUltLanz.DataSource = ds.Tables[0];
                        ListViewUltLanz.DataBind();
                    }
                }
            }
            catch (Exception ex)
            {
                MyMessageBoxInfo.Show(MyMessageBox.MessageType.Error, ex.ToString(), "ERROR", 200, 600);
            }
        }


        public string ConvertirDireccionImagen(string imagen)
        {
            string resultado = @"Caratulas/";

            try
            {
                if (imagen != "")
                {
                    string[] campos = imagen.Split('\\');
                    resultado += campos[campos.Length - 1];
                }
                else
                    resultado += "caratula_no_disponible.gif";
            }
            catch
            {
                MyMessageBoxInfo.Show(MyMessageBox.MessageType.Error, "Ha ocurrido un error. Disculpen las molestias", "ERROR", 200, 300);
            }

            return resultado;
        }

        public string urlDeJuego(string nombre, string plataforma)
        {
            //string nombreResultado = Server.HtmlEncode(nombre);
            return @"~/Juego.aspx?juego=" + nombre + @"&plataforma=" + plataforma;
        }
    }
}